package com.rshare.domain.gyl;

import java.util.Date;

import org.codehaus.jackson.map.annotate.JsonDeserialize;
import org.codehaus.jackson.map.annotate.JsonSerialize;

import com.rshare.cloudapi.common.DateDeserializer;
import com.rshare.cloudapi.common.DateSerializer;
import com.rshare.cloudapi.domain.gyl.GYLSOFH;

public class GYLSOFHWHInfo extends GYLSOFH {
	private static final long serialVersionUID = -943269588036340523L;
	private GYLSOFH newData;
	private GYLSOFH modifyData;
	private GYLSOFH oldData;
	private String searchjhdid;
	private Date searchjhfhrqb;
	private Date searchjhfhrqe;
	private String searchgysid;

	public GYLSOFH getNewData() {
		return newData;
	}

	public void setNewData(GYLSOFH newData) {
		this.newData = newData;
	}

	public GYLSOFH getModifyData() {
		return modifyData;
	}

	public void setModifyData(GYLSOFH modifyData) {
		this.modifyData = modifyData;
	}

	public GYLSOFH getOldData() {
		return oldData;
	}

	public void setOldData(GYLSOFH oldData) {
		this.oldData = oldData;
	}

	public String getSearchjhdid() {
		return searchjhdid;
	}

	public void setSearchjhdid(String searchjhdid) {
		this.searchjhdid = searchjhdid;
	}
	
	@JsonSerialize(using = DateSerializer.class)
	public Date getSearchjhfhrqb() {
		return searchjhfhrqb;
	}
	
	@JsonDeserialize(using = DateDeserializer.class)
	public void setSearchjhfhrqb(Date searchjhfhrqb) {
		this.searchjhfhrqb = searchjhfhrqb;
	}
	
	@JsonSerialize(using = DateSerializer.class)
	public Date getSearchjhfhrqe() {
		return searchjhfhrqe;
	}
	
	@JsonDeserialize(using = DateDeserializer.class)
	public void setSearchjhfhrqe(Date searchjhfhrqe) {
		this.searchjhfhrqe = searchjhfhrqe;
	}

	public String getSearchgysid() {
		return searchgysid;
	}

	public void setSearchgysid(String searchgysid) {
		this.searchgysid = searchgysid;
	}
}
